import numpy as np
a = np.array((1,2,3,4))
b = np.array([1,2,3,4])#两者的结果是一样的
print(a)
print(b)
#当列出多个数据的时候，要注意将数据放入（）或【】中，即以元组/列表的形式列出多个数据
lst = a.tolist()#将数组转化为列表
print(lst)
print('------------array（）函数---------------')
b = np.array([[1,2],[3,4],[5,6]])#生成一个3x2的二维数组
print(b)
print(b.shape)#b的形状（即显示是nxm的矩阵）
print(b.ndim)#b的维度
print(np.sum(b,axis=0))#按0轴求和
print(np.sum(b,axis=1))#按1轴求和
print('------------arange（）函数---------------')
c = np.arange(1,5)#生成1到4（不含终值5）的数组，步长默认为1
print(c)
c = np.arange(1,9,2)#其格式为‘arange（start，end，step）’，即意思为生成1到8（不含终值9）的数组，步长为2
print(c)
print('------------linspace（）函数---------------')
print(np.linspace(1,2,5))#在区间【1,2】中生成5个等差数据（含终值2）